grass-leaf starwort - French English Dictionary